﻿/*******************************************************************************
 * Copyright @ 2017 YunSpace.Framework 版权所有
 * Author: GaoTang
 * Description: YunSpace 快速开发平台
 * Website：http://www.yunspace.com.cn
*********************************************************************************/
#region USING SYSTEM
using System;
#endregion

namespace YunSpace.Domain.Entity.SiteLibraryManage
{
    public class SupplierEntity : IEntity<SupplierEntity>, ICreationAudited, IModificationAudited, IDeleteAudited
    {
        ///<summary>
        /// 供应商id
        /// </summary>
        public Nullable<int> id{ get; set; }

        ///<summary>
        /// 供应商名称
        /// </summary>
        public string name{ get; set; }

        ///<summary>
        /// 联系人
        /// </summary>
        public string the_contact{ get; set; }

        ///<summary>
        /// 联系手机
        /// </summary>
        public string phone{ get; set; }

        ///<summary>
        /// 联系电话
        /// </summary>
        public string mobile{ get; set; }

        ///<summary>
        /// 城市
        /// </summary>
        public string city_id{ get; set; }

        ///<summary>
        /// 公司负责人
        /// </summary>
        public string company_owner{ get; set; }

        ///<summary>
        /// 行业领域
        /// </summary>
        public string industry_field{ get; set; }

        ///<summary>
        /// 服务类型
        /// </summary>
        public string service_type{ get; set; }

        ///<summary>
        /// 公司规模
        /// </summary>
        public string company_size{ get; set; }

        ///<summary>
        /// 业务范围
        /// </summary>
        public string business_scope{ get; set; }

        ///<summary>
        /// 业务性质
        /// </summary>
        public string business_nature{ get; set; }

        ///<summary>
        /// 公司简介
        /// </summary>
        public string company_profile{ get; set; }

        public string BusinessLicense { get; set; }

        public string Vcard { get; set; }

        ///<summary>
        /// 发票类型
        /// </summary>
        public Nullable<int> F_InvoiceType { get; set; }

        ///<summary>
        /// 银行账户名称
        /// </summary>
        public string F_BankName { get; set; }

        ///<summary>
        /// 银行账号
        /// </summary>
        public string F_BankAcount { get; set; }

        ///<summary>
        /// 开户行名称
        /// </summary>
        public string F_OpenBankName { get; set; }

        ///<summary>
        /// 创建人
        /// </summary>
        public string creation_people{ get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public Nullable<System.DateTime> in_time{ get; set; }

        ///<summary>
        /// 状态
        /// </summary>
        public string state{ get; set; }

        ///<summary>
        /// 对应客服
        /// </summary>
        public string customer_service{ get; set; }

        ///<summary>
        /// 对应销售人员
        /// </summary>
        public string sales{ get; set; }
        

        ///<summary>
        /// 最后更新时间
        /// </summary>
        public DateTime? F_LastModifyTime { get; set; }

        ///<summary>
        /// 最后更新人
        /// </summary>
        public string F_LastModifyUserId{ get; set; }

        ///<summary>
        /// 审核人
        /// </summary>
        public string aptitude{ get; set; }

        ///<summary>
        /// 来源
        /// </summary>
        public string source{ get; set; }

        ///<summary>
        /// 
        /// </summary>
        public string F_Id{ get; set; }

        ///<summary>
        /// 
        /// </summary>
        public string F_CreatorUserId{ get; set; }

        ///<summary>
        /// 创建时间
        /// </summary>
        public DateTime? F_CreatorTime{ get; set; }

        ///<summary>
        /// 删除标记
        /// </summary>
        public Nullable<bool> F_DeleteMark{ get; set; }

        ///<summary>
        /// 删除用户
        /// </summary>
        public string F_DeleteUserId{ get; set; }

        ///<summary>
        /// 删除时间
        /// </summary>
        public Nullable<System.DateTime> F_DeleteTime{ get; set; }

    }
}

